intense rainfall - German English Dictionary